package com.flanz.apache.velocity.uimocker;

import java.util.Properties;

/**
 * ProjectConfig.
 * 
 * @author cf
 * 
 */
public class ProjectConfig {
	private Properties VM_APP_VARS;
	private MimeTable mimeTable;
	private String projectDir;
	public static final int UNLIMITED_REQUEST_THREAD = 0;
	private int maxRequestThread = UNLIMITED_REQUEST_THREAD;

	public int getMaxRequestThread() {
		return maxRequestThread;
	}
	public void setMaxRequestThread(int maxRequestThread) {
		this.maxRequestThread = maxRequestThread;
	}
	public Properties getVM_APP_VARS() {
		return VM_APP_VARS;
	}
	public void setVM_APP_VARS(Properties vM_APP_VARS) {
		VM_APP_VARS = vM_APP_VARS;
	}
	public MimeTable getMimeTable() {
		return mimeTable;
	}
	public void setMimeTable(MimeTable mimeTable) {
		this.mimeTable = mimeTable;
	}

	public String getProjectDir() {
		return projectDir;
	}
	public void setProjectDir(String projectDir) {
		this.projectDir = projectDir;
	}
	public String getHttpDocRoot() {
		return httpDocRoot;
	}
	public void setHttpDocRoot(String httpDocRoot) {
		this.httpDocRoot = httpDocRoot;
	}
	public int getServerPort() {
		return serverPort;
	}
	public void setServerPort(int serverPort) {
		this.serverPort = serverPort;
	}
	private String httpDocRoot;
	private int serverPort;
	private String projectMacrosFileList;

	public void setProjectMacrosFileList(String projectMacrosFileList) {
		this.projectMacrosFileList = projectMacrosFileList;
	}
	
	public String getProjectMacrosFileList() {
		return this.projectMacrosFileList;
	}
}
